<?php

/**
 * sfGuardFormSignin for sfGuardAuth signin action
 *
 * @package    sfDoctrineGuardPlugin
 * @subpackage form
 * @author     Fabien Potencier <fabien.potencier@symfony-project.com>
 * @version    SVN: $Id: sfGuardFormSignin.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $
 */
class sfGuardFormSignin extends BasesfGuardFormSignin
{
  /**
   * @see sfForm
   */
  public function configure()
  {
      $this->widgetSchema['username']->setLabel('Юзернейм');
      $this->widgetSchema['password']->setLabel('Пароль');
      $this->widgetSchema['remember']->setLabel('Запомни меня!');
      
      $this->validatorSchema['username'] = new sfValidatorString(array(), array('required'   => 'Это поле не может быть пустым',
                                                                                'min_length' => 'Юзернейм должен быть не менне 4 символов.', 
                                                                                'max_length' => 'Юзернейм должен быть больше 20 символов'));
      $this->validatorSchema['password'] = new sfValidatorString(array(), array('required'   => 'Это поле не может быть пустым',
                                                                                'min_length' => 'Юзернейм должен быть не менне 4 символов.', 
                                                                                'max_length' => 'Юзернейм должен быть больше 20 символов'));
      
      $this->validatorSchema->setPostValidator(new sfGuardValidatorUser(array(), array('invalid'    => 'Пользователь с таким иминем и паролем не найден')));
  }
}
